Big Huge Thesaurus

Indian rhubarb

noun